package org.edu.modules.kwgl.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @Description: 预警学生信息DTO
 * @Author: jeecg-boot
 * @Date: 2024-01-01
 * @Version: V1.0
 */
@Data
@ApiModel(value = "预警学生信息", description = "预警学生信息")
public class WarningStudentDto implements Serializable {
    private static final long serialVersionUID = 1L;

    /**学号*/
    @ApiModelProperty(value = "学号")
    private String xh;

    /**姓名*/
    @ApiModelProperty(value = "姓名")
    private String xm;

    /**班级*/
    @ApiModelProperty(value = "班级")
    private String bj;

    /**专业*/
    @ApiModelProperty(value = "专业")
    private String zy;

    /**预警类型：1-学分预警，2-门数预警*/
    @ApiModelProperty(value = "预警类型：1-学分预警，2-门数预警")
    private Integer warningType;

    /**预警值（学分或门数）*/
    @ApiModelProperty(value = "预警值（学分或门数）")
    private BigDecimal warningValue;

    /**不及格总学分*/
    @ApiModelProperty(value = "不及格总学分")
    private BigDecimal totalFailedCredits;

    /**不及格门数*/
    @ApiModelProperty(value = "不及格门数")
    private Integer failedSubjectsCount;
} 